Newsletter - API Lumberjack - Sept 2020

A newsletter that cuts away the obstacles of your digital journey

Steven Richardson • September 23, 2020

Kicking off our inaugural newsletter where I present all of the awesome information about everything that is happening this month in the world API Management, Digital Transformation, Business Application Platforms at Google.

August / September 2020

What on the top of my mind right now

Working with an array of customers, partners and fellow architects one topic that continues to pop up is the rationalization of driving appropriate context of an API. Some of the common questions I field are; 

What are the boundaries we should design to add the maximum value to our consumers?

I have heard of this thing called micro services and it really resonates with me but I am having a hard time understanding the rationalization around exposure? 

How do I build and design APIs in a way that meets my consumer needs? 

When I receive these questions the first point I bring up is that you're asking the right questions, when the focus of your design and architecture around APIs is being driven by what the consumer needs you have made your first step in the right direction. The first and easiest mistake we can make as an architect or an API designer is to just open the curtains on our data as is, with the assumption that the developers will figure it out. We should always be considering how we design consumer driven contextual boundaries around our data and APIs that makes sense in the form of application experiences. 

With Apigee API management you have the ability to create an experience layer in front of your existing data in a way that makes sense to your consumer. The platform makes it really easy to contextualize and manage your data using a concept called API products. These API products give you the power to create the experiences your Application needs to give the End User the experience they expect from modern applications. 

Apigee Api Management What’s New

(New) API Categories in the Integrated Portal (Beta)
For those integrated dev portal users that have always wanted to categorize their APIs into groups now you can.

For more documentation click here


Apigee hybrid release 1.3.*


In early August Apigee released a new major version of Apigee hybrid - Release 1.3 there have been two minor release updates since.
Here are some of the major features added with release 1.3


Apigee Private Cloud (contributed by Rajesh Mishra)


Apigee Edge Private Cloud(OPDK) is a customer managed deployment option for Apigee Edge. While the Apigee SAAS and Apigee hybrid are the preferred choice for Customers to deploy Apigee but there are a few reasons why Enterprises would still prefer to deploy premise sack.

  • Latency  Apigee Private Cloud can be deployed in Customers data center and close to back end service and thus it reduces the overall latency of APIS.
  • Flexibility Apigee Private Cloud can be to deployed anywhere and everywhere the customer would like, including public cloud, private cloud, and on-premises
  • Unrestricted There are no restrictions on the number of nodes that be deployed across any number number of datacenters and only production traffic counts towards your plan
  • Independent Scale Customers can choose which components they would like to scale and not have to worry about replicating entire platform
  • Fully Redundant Can be deployed across multi-datacenter with built-in persistent data store synchronization
  • Compliant Fully compliant to any standard as data never leaves customer managed datacenter


Recently,  Apigee released some features for OPDK like mTLS security that allows end to end TLS security for data in motion , Cassandra rack support for higher availability and resiliency of data , Pluggable analytics for Data Compliance & Scalability and apigee-monit for Self healing. 


CI /CD and other Tooling (contributed by Sai Saran Vaidyanathan)


CI/CD is a very important aspect for any software development and with Apigee, it is no different. Apigee code can be treated like any other code that is maintained in a source code repository (like Cloud Source Repo, GitHub, etc) and deployed to Apigee environments with most widely used CI/CD tools like Cloud Build, Jenkins, Azure DevOps, etc. Apigee is powered by the Management APIs for every operation like creating a proxy, updating configurations, deployments, etc. The tooling options for Apigee are abundant, allowing our customers to do their CI/CD and release management in many different ways using a variety of different tools and frameworks. 


The general pipeline irrespective of the CI/CD tool comprise of 


NOTE: The above tools mentioned are all open-sourced and widely used. 


Appsheet (contributed by Ty Alevizos)


For years now, API Management has been a core requirement across industries and functional areas, but one area that was always lacking was having an easy deployment methodology for mobile or device-independent platforms. As a result, API development teams have typically had to create entirely separate development projects devoted to the client experience.


Now, Appsheet creators can build no-code apps using data exposed by API's managed by Apigee with the new Appsheet Apigee Data Source type. At this time, there are primarily 2 options to connect AppSheet apps to Apigee APIs:

 

First, if you have a proxy endpoint, you can connect to it directly using an API Key. This connection type is a read only connection.

 

Second, if you have an OpenAPI specification which describes a data source or datastore, you can now connect to an endpoint which uses that spec and get full read/write/update/delete operations if those are implemented in the specification.

 

Take a look at the Appsheet help article for more information, as well as a short video on the subject.

Appsheet also has regular office hours and you can sign up for these on appsheet.com



The Business of APIs 


That Digital Show


Listen to episodes of “That Digital Show” a weekly podcast where some of our digital Strategy team talks with customers, partners on topics around everything from digital transformation to the power of APIs in your industry.


Episodes this month


Episode 12 - Getting Digital with Healthcare

Episode 11 - APIs for Marketing:  The Automotive Industry

Episode 10 - The Digital Future of Media and Entertainment

Episode 9 - Ubiquitous APIs and Clouds

Episode 8 - Reaching Market Faster Through Governance

Episode 7 - The Power of No-Code Development

Episode 6 - The Digital Transformation of Healthcare


If you want to subscribe to the podcast (Which I highly recommend!)  check out this page that has subscription links to all of the popular applications.


Apigee Up Close


Watch a webcast about how A global IT provider for the air cargo industry uncovers new revenue streams from their API program and ecosystem 


Apigee Up Close - Business Evolution with API Ecosystems



Google Cloud Next onAir


If you didn’t get a chance to watch the live Next on Air content I would recommend registering and watching some of my colleagues deliver very interesting content e.g

  • OAuth, JWT, HMAC, Oh My! API security for your Enterprise
  • Learn about T-Mobile’s Strategy for APIs Microservices and Service Mesh
  • APIs in Your Modernization Journey - Migration to Microservices

These are just a few of the topics available via Google Cloud Next onAir


Upcoming Dates to Watch


September 24th, 10 am PT / 1 pm ET - Four Critical API-first Opportunities to Grow Your Business

October 14th, 2020 9am PT/12pm ET - Virtual API Jam 

October 28th, 2020 9-11am PT/12-2pm ET  -  Virtual API Jam - Security


An Introduction of sorts….. My name is Steven Richardson, I am a Digital Architect apart of the Google Cloud Platforms - Business Applications Platform Team where I have worked for almost 10 years, helping our Enterprise customers Modernize Applications, Implement API Programs and successfully reach new audiences by enabling them to build new integrations into their existing datasets. 


Connect with me via email at richarst@google.com or on linkedin 

This Months Contributors

By Cass Obregon April 22, 2019
Blogging is a great way to stay engaged with site visitors and keep your site content relevant and fresh. Here are great reasons to start blogging today.
By Cass Obregon April 22, 2019
Blogging is a great way to stay engaged with site visitors and keep your site content relevant and fresh. Here are great reasons to start blogging today.
By Cass Obregon April 22, 2019
Blogging is a great way to stay engaged with site visitors and keep your site content relevant and fresh. Here are great reasons to start blogging today.
More Posts